﻿using System;
using System.Drawing;
using ReAnimation.Domain;
using ReAnimation.Helpers.Common;
using ReAnimation.Helpers.WinForms;

namespace ReAnimation.Graphics.Handlers.TwoAtomsSelect
{
    public interface ITwoAtomsSelectHandler: IUserActionsHandler
    {
        AtomEmphasizeParams FirstSelectedAtomEmphasizeParams { get; set; }
        AtomEmphasizeParams SecondSelectedAtomEmphasizeParams { get; set; }

        void DeemphasizeSelected();

        event EventHandler<EventArg<Pair<Atom, Atom>>> Selected;
    }
}